should have done “should have + 动词的完成式”表示本应该做而实际上没有做,它的否定形式表示某种行为本不该发生但却发生了。有责备的意味。 You should have started earlier, but you didn't. 你本应该早点儿出发,但是你没有。 You should have washed the wound...
should have done ought to have done shouldn't have done ought not to have done needn't have done could have done (二)三级试题汇编 1、I'm feeling sick. I ___ so much chocolate. A. needn't have eaten B. couldn't have eaten C. mustn't have eaten D. sh...
b) 该做或不该做的事情(语气上接近于should, must, ought to, have to),表示一种命令、规劝性语气。 例:You are to go to bed and keep quiet, kids. Our guests are arriving in less ...
更多内容请点击:初一英语语法:如何表达本来该做某事